package com.jd.financeweb.utils;


import java.util.List;

/**
 * @author liqingbo
 */
public class Page {
    /**
     * 总页数
     */
    private int totalPageCount = 0;
    /**
     * 页面大小,即每页显示记录数
     */
    private int pageSize = 5;
    /**
     * 记录总数
     */
    private int totalCount;
    /**
     * 当前页码
     */
    private int currPageNo = 1;
    /**
     * 每页新闻集合
     */
//    private List<News> newsList;

    public int getCurrPageNo() {
        if (totalCount == 0) {
            return 0;
        }
        return currPageNo;
    }

    public void setCurrPageNo(int currPageNo) {
        if (currPageNo > 0) {
            this.currPageNo = currPageNo;
        }
    }

    public int getPageSize() {
        return pageSize;
    }

    public int getTotalCount() {
        return totalCount;
    }

    public void setTotalCount(int totalCount) {
        if (totalCount > 0) {
            this.totalCount = totalCount;
            //计算总页数
            totalPageCount = this.totalCount % pageSize == 0 ? (this.totalCount / pageSize) : (this.totalCount / pageSize + 1);
        }
    }

    public int getTotalPageCount() {
        return totalPageCount;
    }

    public void setTotalPageCount(int totalPageCount) {
        this.totalPageCount = totalPageCount;
    }

    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }

//    public List<News> getNewsList() {
//        return newsList;
//    }
//
//    public void setNewsList(List<News> newsList) {
//        this.newsList = newsList;
//    }
}
